热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

文献解读|拷贝数增加临床意义分析指导手册

欢迎关注”生信修炼手册”!拷贝数异常与疾病表型密切关联,当鉴定出患者的CNV之后,如何从其中挖掘出具有临床意义,即可能致病的CNV是数据挖

欢迎关注”生信修炼手册”!

拷贝数异常与疾病表型密切关联,当鉴定出患者的CNV之后,如何从其中挖掘出具有临床意义,即可能致病的CNV是数据挖掘中的关键一步。本文解读的文献标题如下

2012年发表在以下杂志

European Journal of Human Genetics

在文章中,提出了一套分析拷贝数重复的临床意义的操作规范,常规的判断CNV临床意义的方法如下

  1. 判断是遗传自父母还是新生的CNV变异,通常认为新生变异具有显著的临床意义,而遗传自父母的变异则为良性

  2. 和正常人群的CNV数据库进行比较,比如DGV或者实验室自建的正常对照样本的数据库,在正常人群中频率大于1%的CNV被认为是良性的CNV

通过这样的分类方法,仍然有非常大一部分CNV的临床意义不明确,而且随着研究的不断进步,发现第一条规则并不是非常适用,已经有文献支持有些遗传而来的CNV也具有致病性。而新生变异则为良性。为此,作者团队开发了一套新的判断CNV临床意义的分析体系,专门针对拷贝数重复进行分析。

构建了两个队列,一个用于实际分析,一个用于验证分析策略的可行性。选取了发育迟缓或者具有先天异常的患者,通过aCGH芯片来进行CNV分析,判断CNV临床意义的pipeline如下

共分为5个大的步骤

  1. 第一步和自建或者公开的正常样本数据库比对,本文比对的是Low Lands consortium参照数据库,如果CNV在正常群体中频率大于1%, 则认为是良性的,当时该数据库包含了300个正常正常样本,理论上是采用3作为阈值的,考虑到部分样本和参照数据库有重叠,所以最终选择了4作为阈值,在4个以上样本中出现,认为是良性的,否则进行下一步判断

  2. 和DGV数据库进行比对,如果CNV在3个正常样本中出现,则认为是良性的,否则进行下一步判断

  3. 和已知的致病性CNV数据库比对,比如DECIPHER, 如果在数据库中说明该CNV是致病性的,且关联的表型和患者表型相同,直接就归为致病性,如果没有收录该CNV, 则进行下一步判断

  4. 看CNV覆盖区域是否包含基因,如果没有包含基因,或者包含的基因与疾病表型没有关联,则认为该CNV是良性的,否则进行到下一步判断

  5. 通过文献或者在线数据库的检索,如果有相关报道该CNV区域与疾病表型关联,则认为该CNV是具有临床意义的,否则临床意义不明确

通过这样的一套判断体系,两个队列的判读结果如下

对第一个队列的CNV类型进行统计,汇总如下

发现familial CNV比de novo CNV多,在致病性CNV中,familial CNV有10个,de novo有4个。大多数致病性CNV为遗传自父母的CNV;在良性CNV中,大部分de novo CNV为良性。

对不同临床意义的拷贝数重复的长度进行分析,结果如下

致病性CNV平均长度为2283bp,  良性和临床意义不明确的CNV长度则比较短,均值分别为362和453。而de novo和familial CNV长度则没有明显区别。

考虑到CNV的长度,测试了不同长度阈值的判断情况,结果如下

在200kb阈值时,15个致病性都检测到了,增加长度阈值,敏感性会降低;减小长度阈值,良性的CNV检测率变高,特异性降低,100kb时为617/682, 约为90.5%, 200kb时为290/343, 约为84.5%,为此,选择200kb作为长度过滤的阈值,在使用第二个队列评估时,增加了200kb的长度过滤。

本文通过对发育迟缓或者先天异常综合征的患者CNV进行分析,提出了一套分析拷贝数增加的临床意义的完整pipeline, 其中推荐使用200kb作为阈值,分析200kb以上的CNV。从判断的结果来看,也打破了de novo CNV高致病性高,遗传的CNV良性的假设。

在分析CNV的临床意义时,该文章的分析策略值得参考和借鉴。

·end·

—如果喜欢,快分享给你的朋友们吧—

扫描关注微信号,更多精彩内容等着你!


推荐阅读
  • Python中调用Java代码的方法与实践
    本文探讨了如何在Python环境中集成并调用Java代码,通过具体的步骤和示例展示了这一过程的技术细节。适合对跨语言编程感兴趣的开发者阅读。 ... [详细]
  • 时序数据是指按时间顺序排列的数据集。通过时间轴上的数据点连接,可以构建多维度报表,揭示数据的趋势、规律及异常情况。 ... [详细]
  • 本文详细介绍了如何使用 Python 编程语言中的 Scapy 库执行 DNS 欺骗攻击,包括必要的软件安装、攻击流程及代码示例。 ... [详细]
  • 一家位于长沙的知名网络安全企业,现面向全国诚聘高级后端开发工程师,特别欢迎具有一线城市经验的技术精英回归故乡,共创辉煌。 ... [详细]
  • 本文详细介绍了 Redis 中的主要数据类型,包括 String、Hash、List、Set、ZSet、Geo 和 HyperLogLog,并提供了每种类型的基本操作命令和应用场景。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • APOC 函数详解:路径查询方法
    本文将深入探讨 APOC 库中的路径查询功能,特别是如何利用 `apoc.path.expand` 函数实现灵活的路径查询,包括动态设置最大路径长度等高级特性。 ... [详细]
  • 成为一名高效的Java架构师不仅需要掌握高级Java编程技巧,还需深入理解JVM的工作原理及其优化方法。此外,对池技术(包括对象池、连接池和线程池)的应用、多线程处理、集合对象的内部机制、以及常用的数据结构和算法的精通也是必不可少的。同时,熟悉Linux操作系统、TCP/IP协议栈、HTTP协议等基础知识,对于构建高效稳定的系统同样重要。 ... [详细]
  • 科研创新不仅需要深厚的专业知识,还需要独特的视角和敏锐的问题发现能力。本文将探讨如何通过基础学习、问题导向、文献查阅、网络资源利用及自然观察等方法,有效找到科研创新的切入点。 ... [详细]
  • 四月个人任务:Linux基础操作与网络管理
    本文介绍了两项主要任务:编写一个脚本来检测192.168.1.0/24子网中当前在线的IP地址,以及如何在Linux系统中挂载Windows网络共享目录。通过具体步骤和代码示例,帮助读者理解和掌握相关技能。 ... [详细]
  • 本文详细介绍如何在Spring Boot项目中集成和使用JPA,涵盖JPA的基本概念、Spring Data JPA的功能以及具体的操作步骤,帮助开发者快速掌握这一强大的持久化技术。 ... [详细]
  • 本文详细介绍了在Mac操作系统中使用Python连接MySQL数据库的方法,包括常见的错误处理及解决方案。 ... [详细]
  • BeautifulSoup4 是一个功能强大的HTML和XML解析库,它能够帮助开发者轻松地从网页中提取信息。本文将介绍BeautifulSoup4的基本功能、安装方法、与其他解析工具的对比以及简单的使用示例。 ... [详细]
  • 本文介绍如何使用 Arcade 库在 Python 中绘制太阳,包括环境配置、基础图形绘制方法及具体代码示例。 ... [详细]
  • 本文详细介绍了如何在本地环境中安装配置Frida及其服务器组件,以及如何通过Frida进行基本的应用程序动态分析,包括获取应用版本和加载的类信息。 ... [详细]
author-avatar
我想要的幸福12_816
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有